package com.api.demo.dto.business.order;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 支付方式
 */
@Getter
@AllArgsConstructor
public enum PaymentMethod {
    OFFLINE("OFFLINE", "线下支付"),
    ALIPAY("ALIPAY", "支付宝支付"),
    WANGSHANG("WANGSHANG", "网商银行支付"),
    UNIONSJBK("UNIONSJBK", "银联盛京银行支付"),
    UNIONPABK("UNIONPABK", "银联平安银行支付"),
    UNIONWSBK("UNIONWSBK", "银联网商银行支付"),
    UNIONZSBK("UNIONZSBK", "银联招商银行支付"),
    ALIPAYUNIONPAY("ALIPAYUNIONPAY","支付宝银联联动支付"),
    PABK("PABK","平安银行"),
    TAX_HK("TAX_HK","代征结算划扣"),
    WZBK("WZBK","温州银行"),
    OTHER("OTHER","其它"),
    ZSBK("ZSBK","招商银行"),
    FMBK("FMBK","富民银行"),
    GFBK("GFBK","广发银行"),
    ;

    private final String value;
    private final String desc;

    @Override
    public String toString() {
        return value;
    }
}
